/*
indexMenu
 */
#indexMenu,#indexMenu em,.menuL li,.menuL a,.menuL a:hover{height: 34px;line-height: 34px;background-image: url(../../img/nav_bg.gif);background-position: 0px -40px;background-repeat: repeat-x;font-size: 14px;color:#fff;font-weight: 600;text-decoration: none;}
#indexMenu .r2{width: 3px;background-position: -3px 0px;float: right;}
#indexMenu{position: relative;}
.menuL{position: absolute;left: 164px;top: 0;}
.menuL li,.menuL a{float: left;}
#indexMenu .menuL em{position: absolute;right: 0;top:0;width: 2px;background-position: 0 -80px;}
.menuL a{padding: 0px 20px;position: relative;}
.menuL a:hover{background-position: 0px -240px;}
.menuL .s a,.menuL .s a:hover{background-position: 0px -120px;}
#indexMenu .s a em,#indexMenu .menuL .s a:hover em{width: 5px;background-position: 0px -200px;}
#indexMenu .menuL a:hover em{width: 5px;background-position: 0px -320px;}
#newMenu{position: absolute;top: 0;left: 0;width: 164px;height: 34px;line-height: 34px;font-weight: normal;z-index: 9;background: url(../../img/newmenu.png) no-repeat 0 0;}
#newMenu.on{background-position: 0 -35px;}
#newMenu a.fir,#newMenu a.fir:hover{display: block;height: 34px;line-height: 34px;color: #fff;text-decoration: none;padding: 0 0 0 32px;}
#newMenu ul{display: none;position: absolute;top: 32px;left: 0;width: 146px;border:2px #3e87e2 solid;background: #f2f9ff;}
#newMenu.on ul{display: block;}
#newMenu li{position: relative;width: 100%;height: 36px;border-top: 1px #fff solid;border-bottom: 1px #e6f3ff solid;background: url(../../img/video/esf-c.png) no-repeat 124px 50%;z-index: 1;float: left}
#newMenu li a{position: absolute;left: 0;top: -1px;width: 88px;display: block;padding: 0 0 0 32px;height: 38px;line-height: 38px;z-index: 9;}
#newMenu li.on{z-index: 9;}
#newMenu li a:hover,#newMenu li.on a{border:1px #3e87e2 solid;border-left: 0;border-right:0;text-decoration: none;font-weight: bold;height: 36px;line-height: 36px;color: #333;background: #fff;}
#newMenu li.on div{display: block;}
#newMenu div{display: none;position: absolute;left: 119px;top: -24px;z-index: 1;width: 228px;padding:4px 9px;border:1px #3e87e2 solid;background: #fff;}
#newMenu li.on div a{display: inline-block;position: static;width: 64px;padding: 0 0 0 9px;height: 34px;line-height: 34px;font-weight: normal;border:0;border-bottom: 1px #dcdcdc dashed;font-size:12px;border-radius: 3px;}
#newMenu li.on div a:hover{color: #f00;text-decoration: underline;height: 34px;line-height: 34px;border:0;border-bottom: 1px #dcdcdc dashed;font-weight: normal;}